electrical substation - German English Dictionary